starstarstarstar_half star_border

What You'll Learn:

- Understand the fundamentals of Artificial Intelligence and its applications in various industries

- Gain knowledge of machine learning algorithms and techniques

- Learn about natural language processing, computer vision, and other key AI concepts

- Explore real-world examples of how AI is transforming businesses and society

- Understand the ethical considerations of AI, including data privacy, fairness, and accountability

- Participate in hands-on exercises and practical applications of AI techniques

- Collaborate with fellow learners in a supportive community

- Learn from experienced instructors who are passionate about teaching and guiding you on your AI journey


Description:

Welcome to the exciting world of Artificial Intelligence! This course is designed to provide you with a solid foundation in AI concepts and techniques. Whether you're a beginner or already have some knowledge of AI, this course will equip you with the skills needed to understand and apply AI in various industries.


Through hands-on exercises, real-world examples, and practical applications, you'll learn about machine learning algorithms, natural language processing, computer vision, and other key AI concepts. You'll gain an understanding of how AI is transforming businesses and society, and how you can leverage its power to solve complex problems.


In addition to technical skills, we'll also delve into the ethical considerations of AI, including data privacy, fairness, and accountability. We believe in responsible AI practices to ensure a better future for everyone.


You'll have access to experienced instructors who are passionate about teaching and guiding you on your AI journey. Plus, you'll be part of a supportive community of fellow learners, ready to collaborate and learn together.


Join us on this exciting journey into the realm of Artificial Intelligence! Enroll now and unlock the potential of AI to shape the future. Don't miss out!

starstarstarstar_half star_border

What You'll Learn:

- Understand the fundamentals of Artificial Intelligence and its applications in various industries

- Gain knowledge of machine learning algorithms and techniques

- Learn about natural language processing, computer vision, and other key AI concepts

- Explore real-world examples of how AI is transforming businesses and society

- Understand the ethical considerations of AI, including data privacy, fairness, and accountability

- Participate in hands-on exercises and practical applications of AI techniques

- Collaborate with fellow learners in a supportive community

- Learn from experienced instructors who are passionate about teaching and guiding you on your AI journey


Description:

Welcome to the exciting world of Artificial Intelligence! This course is designed to provide you with a solid foundation in AI concepts and techniques. Whether you're a beginner or already have some knowledge of AI, this course will equip you with the skills needed to understand and apply AI in various industries.


Through hands-on exercises, real-world examples, and practical applications, you'll learn about machine learning algorithms, natural language processing, computer vision, and other key AI concepts. You'll gain an understanding of how AI is transforming businesses and society, and how you can leverage its power to solve complex problems.


In addition to technical skills, we'll also delve into the ethical considerations of AI, including data privacy, fairness, and accountability. We believe in responsible AI practices to ensure a better future for everyone.


You'll have access to experienced instructors who are passionate about teaching and guiding you on your AI journey. Plus, you'll be part of a supportive community of fellow learners, ready to collaborate and learn together.


Join us on this exciting journey into the realm of Artificial Intelligence! Enroll now and unlock the potential of AI to shape the future. Don't miss out!

starstarstarstarstar_border

「大規模言語モデル(LLM)の仕組み入門」は、ChatGPTなどで使われている大規模言語モデル(Large Language Model、LLM)の仕組みについて学ぶ講座です。

GPT-4などのLLMがどのようにして前世代のモデルを超え、AIの未来を切り開いているのかを掘り下げていきます。

可能な限り難しい数学は使わず、LLMのコードを実行する体験と共にLLMの基礎を学んでいきます。


LLMは現在様々な分野で驚異的な性能を発揮し、幅広く活用されています。

特にGPT-3.5やGPT-4が使われているChatGPTは、自然言語を使った対話により自然な文章を生成可能なので、大きな注目を集めています。

また、LLMは様々なタスクをこなせる汎用性を備えており、これまで人間しかできなかった様々なタスクを任せることが可能になってきています。


この講座では、LLMの概要を学んだ上で、ニューラルネットワークの基礎、Transformerへの発展、LLMの躍進について順を追って学んで行きます。

世界に巨大なインパクトを与えつつあるLLMの背景を、想像し活用できるようになりましょう。


注: 本コースに先立ちYouTubeでのライブ講義【Live! 人工知能】がありました。本コースの動画はこのライブ講義をUdemy用に再構成したものになります。


講座の内容は以下の通りです。

Section1. LLMの概要

→ LLMの概要や、開発環境について学びます。

Section2. ニューラルネットワークの仕組み

→ ニューラルネットワークの概要、そして学習の仕組みについて学びます。

Section3. Transformerの仕組み

→ LLMのベースであるTransformerの仕組みについて学びます。

Section4. LLMの仕組み

→ LLMの仕組みについて解説します。また、ライブラリを使った実装も行います。


なお、今回の講座でプログラミング言語Pythonの解説は最小限となりますが、Pythonの基礎を解説するノートブックを予め配布します。

Pythonの開発環境にはGoogle Colaboratoryをメインで使用します。

starstarstarstarstar_border

「大規模言語モデル(LLM)の仕組み入門」は、ChatGPTなどで使われている大規模言語モデル(Large Language Model、LLM)の仕組みについて学ぶ講座です。

GPT-4などのLLMがどのようにして前世代のモデルを超え、AIの未来を切り開いているのかを掘り下げていきます。

可能な限り難しい数学は使わず、LLMのコードを実行する体験と共にLLMの基礎を学んでいきます。


LLMは現在様々な分野で驚異的な性能を発揮し、幅広く活用されています。

特にGPT-3.5やGPT-4が使われているChatGPTは、自然言語を使った対話により自然な文章を生成可能なので、大きな注目を集めています。

また、LLMは様々なタスクをこなせる汎用性を備えており、これまで人間しかできなかった様々なタスクを任せることが可能になってきています。


この講座では、LLMの概要を学んだ上で、ニューラルネットワークの基礎、Transformerへの発展、LLMの躍進について順を追って学んで行きます。

世界に巨大なインパクトを与えつつあるLLMの背景を、想像し活用できるようになりましょう。


注: 本コースに先立ちYouTubeでのライブ講義【Live! 人工知能】がありました。本コースの動画はこのライブ講義をUdemy用に再構成したものになります。


講座の内容は以下の通りです。

Section1. LLMの概要

→ LLMの概要や、開発環境について学びます。

Section2. ニューラルネットワークの仕組み

→ ニューラルネットワークの概要、そして学習の仕組みについて学びます。

Section3. Transformerの仕組み

→ LLMのベースであるTransformerの仕組みについて学びます。

Section4. LLMの仕組み

→ LLMの仕組みについて解説します。また、ライブラリを使った実装も行います。


なお、今回の講座でプログラミング言語Pythonの解説は最小限となりますが、Pythonの基礎を解説するノートブックを予め配布します。

Pythonの開発環境にはGoogle Colaboratoryをメインで使用します。

starstarstarstarstar_border

Unleash your creativity and explore the world of Generative AI in this comprehensive course. From fundamental principles to cutting-edge techniques, you'll gain hands-on experience with data-driven models that open up new realms of innovation.

In the first part of the course, dive into the fundamental principles of Generative AI, including Bayesian models and autoregressive models. Discover the power of Variational Autoencoders (VAEs) and Generative Adversarial Networks (GANs) to generate realistic and imaginative content. Gain insights into the role of reinforcement learning and transformers in driving advancements in Generative AI.

Next, explore a range of real-world applications where Generative AI is making its mark. From art and healthcare to gaming and the business world, witness how Generative AI is transforming industries with its potential for creative content generation, drug discovery, procedural content generation, advertising, and marketing.

Finally, delve into the ethical and societal considerations surrounding Generative AI. Understand the implications of AI-generated content, privacy concerns, and the rise of deepfakes. Get a glimpse into the future trends and emerging techniques that will shape the landscape of Generative AI.

Join us on this captivating journey to become a leader in the world of Generative AI, and unlock your creative potential through intelligent algorithms.

starstarstarstarstar_border

Unleash your creativity and explore the world of Generative AI in this comprehensive course. From fundamental principles to cutting-edge techniques, you'll gain hands-on experience with data-driven models that open up new realms of innovation.

In the first part of the course, dive into the fundamental principles of Generative AI, including Bayesian models and autoregressive models. Discover the power of Variational Autoencoders (VAEs) and Generative Adversarial Networks (GANs) to generate realistic and imaginative content. Gain insights into the role of reinforcement learning and transformers in driving advancements in Generative AI.

Next, explore a range of real-world applications where Generative AI is making its mark. From art and healthcare to gaming and the business world, witness how Generative AI is transforming industries with its potential for creative content generation, drug discovery, procedural content generation, advertising, and marketing.

Finally, delve into the ethical and societal considerations surrounding Generative AI. Understand the implications of AI-generated content, privacy concerns, and the rise of deepfakes. Get a glimpse into the future trends and emerging techniques that will shape the landscape of Generative AI.

Join us on this captivating journey to become a leader in the world of Generative AI, and unlock your creative potential through intelligent algorithms.

starstarstarstarstar_border

The generation of images using Artificial Intelligence is an area that is gaining a lot of attention, both from technology professionals and people from other areas who want to create their own custom images. The tools used for this purpose are based on advanced and modern techniques from machine learning and computer vision, which can contribute to the creation of new compositions with high graphic quality. It is possible to create new images just by sending a textual description: you ask the AI (artificial intelligence) to create an image exactly as you want! For example, you can send the text "a cat reading a book in space" and the AI will create an image according to that description! This technique has been gaining a lot of attention in recent years and it tends to growth in the next few years.

There are several available tools for this purpose and one of the most used is Stable Diffusion developed by StabilityAI. It is Open Source, has great usability, speed, and is capable of generating high quality images. As it is open source, developers have created many extensions that are capable of generating an infinite variety of images in the most different styles.

In this course you will learn everything you need to know to create new images using Stable Diffusion and Python programming language. See below what you will learn in this course that is divided into six parts:


  • Part 1: Stable Diffusion basics: Intuition on how the technology works and how to create the first images. You will also learn about the main parameters to get different results, as well as how to create images with different styles

  • Part 2: Prompt Engineering: You will learn how to send the proper texts so the AI understands exactly what you want to generate

  • Part 3: Training a custom model: How about putting your own photos in the most different environments? In this section you will learn how to use your own images and generate your avatars

  • Part 4: Image to image: In addition to creating images by sending texts, it is also possible to send images as a starting point for the AI to generate the images

  • Part 5: Inpainting - exchaning classes: You will learn how to edit images to remove objects or swap them. For example: remove the dog and replace it with a cat

  • Part 6: ControlNet: In this section you will implement digital image processing techniques (edge and pose detection) to improve the results

All implementations will be done step by step in Google Colab online with GPU, so you don't need a powerful computer to get amazing results in a matter of seconds! More than 50 lessons and more than 6 hours of videos!

starstarstarstarstar_border

The generation of images using Artificial Intelligence is an area that is gaining a lot of attention, both from technology professionals and people from other areas who want to create their own custom images. The tools used for this purpose are based on advanced and modern techniques from machine learning and computer vision, which can contribute to the creation of new compositions with high graphic quality. It is possible to create new images just by sending a textual description: you ask the AI (artificial intelligence) to create an image exactly as you want! For example, you can send the text "a cat reading a book in space" and the AI will create an image according to that description! This technique has been gaining a lot of attention in recent years and it tends to growth in the next few years.

There are several available tools for this purpose and one of the most used is Stable Diffusion developed by StabilityAI. It is Open Source, has great usability, speed, and is capable of generating high quality images. As it is open source, developers have created many extensions that are capable of generating an infinite variety of images in the most different styles.

In this course you will learn everything you need to know to create new images using Stable Diffusion and Python programming language. See below what you will learn in this course that is divided into six parts:


  • Part 1: Stable Diffusion basics: Intuition on how the technology works and how to create the first images. You will also learn about the main parameters to get different results, as well as how to create images with different styles

  • Part 2: Prompt Engineering: You will learn how to send the proper texts so the AI understands exactly what you want to generate

  • Part 3: Training a custom model: How about putting your own photos in the most different environments? In this section you will learn how to use your own images and generate your avatars

  • Part 4: Image to image: In addition to creating images by sending texts, it is also possible to send images as a starting point for the AI to generate the images

  • Part 5: Inpainting - exchaning classes: You will learn how to edit images to remove objects or swap them. For example: remove the dog and replace it with a cat

  • Part 6: ControlNet: In this section you will implement digital image processing techniques (edge and pose detection) to improve the results

All implementations will be done step by step in Google Colab online with GPU, so you don't need a powerful computer to get amazing results in a matter of seconds! More than 50 lessons and more than 6 hours of videos!

starstarstarstarstar_half

Master LangChain, Pinecone, and OpenAI. Build hands-on generative LLM-powered applications with LangChain.

Create powerful web-based front-ends for your generative apps using Streamlit.

The AI revolution is here and it will change the world! In a few years, the entire society will be reshaped by artificial intelligence.

By the end of this course, you will have a solid understanding of the fundamentals of LangChain, Pinecone, and OpenAI. You'll also be able to create modern front-ends using Streamlit in pure Python.

This LangChain course is the 2nd part of “OpenAI API with Python Bootcamp”. It is not recommended for complete beginners as it requires some essential Python programming experience.

Currently, the effort, knowledge, and money of major technology corporations worldwide are being invested in AI.


In this course, you'll learn how to build state-of-the-art LLM-powered applications with LangChain.


What is LangChain?

LangChain is an open-source framework that allows developers working with AI to combine large language models (LLMs) like GPT-4 with external sources of computation and data. It makes it easy to build and deploy AI applications that are both scalable and performant.

It also facilitates entry into the AI field for individuals from diverse backgrounds and enables the deployment of AI as a service.


In this course, we'll go over LangChain components, LLM wrappers, Chains, and Agents. We'll dive deep into embeddings and vector databases such as Pinecone.

This will be a learning-by-doing experience. We'll build together, step-by-step, line-by-line, real-world LLM applications with Python, LangChain, and OpenAI. The applications will be complete and we'll also contain a modern web app front-end using Streamlit.


We will develop an LLM-powered question-answering application using LangChain, Pinecone, and OpenAI for custom or private documents. This opens up an infinite number of practical use cases.

We will also build a summarization system, which is a valuable tool for anyone who needs to summarize large amounts of text. This includes students, researchers, and business professionals.

I will continue to add new projects that solve different problems. This course, and the technologies it covers, will always be under development and continuously updated.


The topics covered in this "LangChain, Pinecone and OpenAI" course are:

  • LangChain Fundamentals

  • Setting Up the Environment with Dotenv: LangChain, Pinecone, OpenAI

  • LLM Models (Wrappers): GPT-3

  • ChatModels: GPT-3.5-Turbo and GPT-4

  • LangChain Prompt Templates

  • Simple Chains

  • Sequential Chains

  • Introduction to LangChain Agents

  • LangChain Agents in Action

  • Vector Embeddings

  • Introduction to Vector Databases

  • Diving into Pinecone

  • Diving into Chroma

  • Splitting and Embedding Text Using LangChain

  • Inserting the Embeddings into a Pinecone Index

  • Asking Questions (Similarity Search) and Gettings Answers (GPT-4)

  • Proficient in using AI Coding Assistants (Jupyter AI)   

  • Creating front-ends for LLM and generative AI apps using Streamlit

  • Streamlit: main concepts, widgets, session state, callbacks


The skills you'll acquire will allow you to build and deploy real-world AI applications. I can't tell you how excited I am to teach you all these cutting-edge technologies.


Come on board now, so that you are not left behind.

I will see you in the course!

starstarstarstarstar_half

Master LangChain, Pinecone, and OpenAI. Build hands-on generative LLM-powered applications with LangChain.

Create powerful web-based front-ends for your generative apps using Streamlit.

The AI revolution is here and it will change the world! In a few years, the entire society will be reshaped by artificial intelligence.

By the end of this course, you will have a solid understanding of the fundamentals of LangChain, Pinecone, and OpenAI. You'll also be able to create modern front-ends using Streamlit in pure Python.

This LangChain course is the 2nd part of “OpenAI API with Python Bootcamp”. It is not recommended for complete beginners as it requires some essential Python programming experience.

Currently, the effort, knowledge, and money of major technology corporations worldwide are being invested in AI.


In this course, you'll learn how to build state-of-the-art LLM-powered applications with LangChain.


What is LangChain?

LangChain is an open-source framework that allows developers working with AI to combine large language models (LLMs) like GPT-4 with external sources of computation and data. It makes it easy to build and deploy AI applications that are both scalable and performant.

It also facilitates entry into the AI field for individuals from diverse backgrounds and enables the deployment of AI as a service.


In this course, we'll go over LangChain components, LLM wrappers, Chains, and Agents. We'll dive deep into embeddings and vector databases such as Pinecone.

This will be a learning-by-doing experience. We'll build together, step-by-step, line-by-line, real-world LLM applications with Python, LangChain, and OpenAI. The applications will be complete and we'll also contain a modern web app front-end using Streamlit.


We will develop an LLM-powered question-answering application using LangChain, Pinecone, and OpenAI for custom or private documents. This opens up an infinite number of practical use cases.

We will also build a summarization system, which is a valuable tool for anyone who needs to summarize large amounts of text. This includes students, researchers, and business professionals.

I will continue to add new projects that solve different problems. This course, and the technologies it covers, will always be under development and continuously updated.


The topics covered in this "LangChain, Pinecone and OpenAI" course are:

  • LangChain Fundamentals

  • Setting Up the Environment with Dotenv: LangChain, Pinecone, OpenAI

  • LLM Models (Wrappers): GPT-3

  • ChatModels: GPT-3.5-Turbo and GPT-4

  • LangChain Prompt Templates

  • Simple Chains

  • Sequential Chains

  • Introduction to LangChain Agents

  • LangChain Agents in Action

  • Vector Embeddings

  • Introduction to Vector Databases

  • Diving into Pinecone

  • Diving into Chroma

  • Splitting and Embedding Text Using LangChain

  • Inserting the Embeddings into a Pinecone Index

  • Asking Questions (Similarity Search) and Gettings Answers (GPT-4)

  • Proficient in using AI Coding Assistants (Jupyter AI)   

  • Creating front-ends for LLM and generative AI apps using Streamlit

  • Streamlit: main concepts, widgets, session state, callbacks


The skills you'll acquire will allow you to build and deploy real-world AI applications. I can't tell you how excited I am to teach you all these cutting-edge technologies.


Come on board now, so that you are not left behind.

I will see you in the course!